﻿using MyBlog2.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace MyBlog2.Repository
{
    public interface ITagRepository
    {
        Tag GetOneTag(int id);  //获取一个标签
        Tag GetOneTag(string name);  //获取一个标签(通过名称)
        List<Tag> GetTagList();  //获取所有标签列表
        List<Tag> GetTagList(int top);  //获取标签列表前x条
        List<Tag> GetTagList(string nouse);
        Tag AddTag(Tag tag);  //添加标签
        Tag EditTag(Tag tag); //编辑标签
        bool DeleteTag(int id);     //删除标签

    }
}
